.arco-menu-vertical .arco-menu-item.arco-menu-has-icon,
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon,
.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon,
.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon {
    display: flex;
    align-items: center;
    background-color: #f7f8fa !important;
    font-size: 13px;
}

.arco-menu-vertical .arco-menu-item .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-group-title .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-pop-header .arco-menu-item-inner,
.arco-menu-vertical .arco-menu-inline-header .arco-menu-item-inner {
    /* color: #0c0d0e; */
    font-size: 13px;
    font-weight: 500;
}

.arco-menu-light .arco-menu-item,
.arco-menu-light .arco-menu-group-title,
.arco-menu-light .arco-menu-pop-header,
.arco-menu-light .arco-menu-inline-header {
    color: var(--color-text-2);
    background-color: #f7f8fa;
}

.arco-menu-light .arco-menu-item.arco-menu-selected {
    background-color: #e6edfa;
    /* color: #0c0d0e; */
    font-weight: 400;
}

.arco-menu-light .arco-menu-inline-header.arco-menu-selected {
    /* color: #0c0d0e; */
    font-weight: 400;
    /* color: #1664FF; */
}

.arco-table-td-content {
    font-size: 12px !important;
}

.arco-table .arco-table-th {
    font-size: 12px;
}

.arco-table-column-handle {
    bottom: 0;
    cursor: col-resize;
    height: 100%;
    position: absolute;
    right: -5px;
    width: 10px;
    z-index: 1;
}

.arco-table-th-title:after {
    background-color: var(--color-border-3);
    content: "";
    height: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
}

.arco-menu-vertical .arco-menu-item.arco-menu-has-icon .arco-menu-title,
.arco-menu-vertical .arco-menu-group-title.arco-menu-has-icon .arco-menu-title,
.arco-menu-vertical .arco-menu-pop-header.arco-menu-has-icon .arco-menu-title,
.arco-menu-vertical .arco-menu-inline-header.arco-menu-has-icon .arco-menu-title {
    color: #0c0d0e
}

.arco-btn-size-small {
    font-size: 13px !important;
}

.arco-menu-vertical .arco-menu-item,
.arco-menu-vertical .arco-menu-group-title,
.arco-menu-vertical .arco-menu-pop-header,
.arco-menu-vertical .arco-menu-inline-header {
    clear: both;
    padding: 0 12px;
    line-height: 32px;
    font-size: 13px;
    /* color: #0C0D0E; */
    /* font-weight: 500; */
}

.grid-button a {
    padding: 0 6px;
    cursor: pointer;
    font-weight: 500;
}

.arco-popover-content {
    font-size: 13px !important;
}